fix(ui): keep folder create drawers open during autosave - #17421
Merged
Conversation
Contributor
📦 esbuild Bundle Analysis for payloadThis analysis was generated by esbuild-bundle-analyzer. 🤖
Largest pathsThese visualization shows top 20 largest paths in the bundle.Meta file: packages/next/meta_index.json, Out file: esbuild/index.js
Meta file: packages/payload/meta_index.json, Out file: esbuild/index.js
Meta file: packages/payload/meta_shared.json, Out file: esbuild/exports/shared.js
Meta file: packages/richtext-lexical/meta_client.json, Out file: esbuild/exports/client_optimized/index.js
Meta file: packages/ui/meta_client.json, Out file: esbuild/exports/client_optimized/index.js
Meta file: packages/ui/meta_shared.json, Out file: esbuild/exports/shared_optimized/index.js
DetailsNext to the size is how much the size has increased or decreased compared with the base branch of this PR.
|
JarrodMFlesch
marked this pull request as ready for review
July 21, 2026 14:05
This was referenced Jul 21, 2026
# Conflicts: # test/folders/e2e.spec.ts
PatrikKozak
approved these changes
Jul 28, 2026
JarrodMFlesch
added a commit
that referenced
this pull request
Jul 28, 2026
Keeps hierarchy create drawers open while autosave-enabled collections persist drafts, matching #17421. The shared `CreateDocumentButton` success handler previously treated background autosaves like explicit saves and closed the drawer. Adds hierarchy E2E coverage for the regression; all 23 hierarchy tests pass.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keeps folder-view create drawers stable while autosave runs by moving drawer ownership up to the folder views and driving
DocumentDrawervisibility from explicit state.This change adds regression coverage for the autosave drawer-close behavior first, then fixes the folder and collection-folder create flows so autosave no longer kicks the user back to the folder view mid-draft. It also simplifies
ListCreateNewDocInFolderButtoninto a pure trigger component, keeps theMoveToFoldercreate-folder flow parent-owned, and reuses the sharedformatDocumentDrawerSlughelper so the updated drawer selectors stay aligned with the rest of the test suite.Before
payload-e2e-before.mp4
After
payload-e2e-after.mp4